iter.user_data = level;
iter.user_data2 = elt;
+ parent = level->parent_elt;
+ parent_level = level->parent_level;
+
if (!parent || orig_level_ext_ref_count > 0)
path = gtk_tree_model_get_path (GTK_TREE_MODEL (filter), &iter);
else
*/
path = NULL;
- parent = level->parent_elt;
- parent_level = level->parent_level;
-
length = g_sequence_get_length (level->seq);
/* first register the node to be invisible */
gtk_tree_model_filter_iter_next (GtkTreeModel *model,
GtkTreeIter *iter)
{
- FilterLevel *level;
FilterElt *elt;
GSequenceIter *siter;
g_return_val_if_fail (GTK_TREE_MODEL_FILTER (model)->priv->child_model != NULL, FALSE);
g_return_val_if_fail (GTK_TREE_MODEL_FILTER (model)->priv->stamp == iter->stamp, FALSE);
- level = iter->user_data;
elt = iter->user_data2;
siter = g_sequence_iter_next (elt->visible_siter);